package day04;
//for循环结构演示
public class ForDemo {
    public static void main(String[] args) {
        //1)输出五次 行动是通往成功阶梯
        for (int times=0; times<5; times++) {
            System.out.println("行动是通往成功的阶梯");
        }
        System.out.println("继续执行...");
        /*
         * 执行过程-------带数
         *           times=0 times<5?
         * ture 输出  times=1 times<5?
         * ture 输出  times=2 times<5?
         * ture 输出  times=3 times<5?
         * ture 输出  times=4 times<5?
         * ture 输出  times=5 times<5?
         * false
         * for循环结束
         * */

        for (int num = 1;num<=9; num++){
            System.out.println(num+"*9="+num*9);
        }
        /* for 循环开始
         * num=1 num<=9? ture 输出
         * num=2 num<=9? ture 输出
         * num=3 num<=9? ture 输出
         * num=4 num<=9? ture 输出
         * num=5 num<=9? ture 输出
         * num=6 num<=9? ture 输出
         * num=7 num<=9? ture 输出
         * num=8 num<=9? ture 输出
         * num=9 num<=9? ture 输出
         * num=10 num<=9? false for 循环结束
         * */

        for (int num=1;num<=9; num+=2){
            System.out.println(num+"*9="+num*9);
        }
        /* for 循环开始
         * num=1 num<=9? ture 输出
         * num=3 num<=9? ture 输出
         * num=5 num<=9? ture 输出
         * num=7 num<=9? ture 输出
         * num=9 num<=9? ture 输出
         * num=11 num<=9? false for 循环结束
         * */

        for (int num=9;num>=1; num--){
            System.out.println(num+"*9="+num*9);
        }
        /*
         * for 循环开始
         * num=9 num>=1? true 输出
         * num=8 num>=1? true 输出
         * num=7 num>=1? true 输出
         * num=6 num>=1? true 输出
         * num=5 num>=1? true 输出
         * num=4 num>=1? true 输出
         * num=3 num>=1? true 输出
         * num=2 num>=1? true 输出
         * num=1 num>=1? true 输出
         * num=0 num>=1? false for 循环结束
         * */

        //累加和:1+2+3+4+5+....+98+99+100=?
        int sum = 0; //存和
        for (int i=1;i<=100; i++){
            sum = sum+i;
        }
        System.out.println("sum="+sum);
        /*
        * 执行过程
        * for 循环开始
        *                       sum=0
        * i=1   i<=100? true    sum=1
        * i=2   i<=100? true    sum=1+2
        * i=3   i<=100? true    sum=1+2+3
        * i=4   i<=100? true    sum=1+2+3+4
        * ...   i<=100? true    sum=1+2+3+4+...
        * i=99  i<=100? true    sum=1+2+3+4+...+99
        * i=100 i<=100? true    sum=1+2+3+4+...+99+100
        * i=101 i<=100? false   for 循环结束
        * */

    }
}
